package com.pshcp.patient.domain.searchqueue.vo;

import com.external.ws.szsk.res.PatientStateEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;


@Data
@ApiModel(value="排队叫号VO")
public class QueueListVO {

    @ApiModelProperty(value = "患者主索引")
    private String patientId;

    @ApiModelProperty(value = "患者姓名")
    private String patientName;

    @ApiModelProperty(value = "患者排队序号")
    private String registerId;

    @ApiModelProperty(value = "患者排队队列id")
    private String queueTypeSourceId;

    @ApiModelProperty(value = "患者排队队列名称")
    private String queueTypeName;

    @ApiModelProperty(value = "患者排队状态代码")
    private PatientStateEnum patientStateDm;

    @ApiModelProperty(value = "患者排队状态名称")
    private String patientStateMc;

    @ApiModelProperty(value = "患者排队医生id")
    private String doctorId;

    @ApiModelProperty(value = "患者排队医生姓名")
    private String doctorName;

    @ApiModelProperty(value = "签到时间")
    private String checkinTime;

    @ApiModelProperty(value = "挂号时间/预约开始时间")
    private String reserveTime;

    @ApiModelProperty(value = "预约结束时间")
    private String reserveEndTime;

    @ApiModelProperty(value = "前面等候人数")
    private String waitCount;

}
